[INFO] fetching crate gf256 0.3.0...
[INFO] checking gf256-0.3.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate gf256 0.3.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate gf256 0.3.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gf256 0.3.0
[INFO] finished tweaking crates.io crate gf256 0.3.0
[INFO] tweaked toml for crates.io crate gf256 0.3.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate gf256 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proc-macro2 v1.0.38
[INFO] [stderr]   Downloaded evalexpr v6.6.0
[INFO] [stderr]   Downloaded rayon v1.5.2
[INFO] [stderr]   Downloaded flate2 v1.0.23
[INFO] [stderr]   Downloaded miniz_oxide v0.5.1
[INFO] [stderr]   Downloaded rayon-core v1.9.2
[INFO] [stderr]   Downloaded gf256-macros v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b99f4184c762b6c58b4d96cfb6fff42193334201ee08036fc2fc334afdce5101
[INFO] running `Command { std: "docker" "start" "-a" "b99f4184c762b6c58b4d96cfb6fff42193334201ee08036fc2fc334afdce5101", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b99f4184c762b6c58b4d96cfb6fff42193334201ee08036fc2fc334afdce5101", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b99f4184c762b6c58b4d96cfb6fff42193334201ee08036fc2fc334afdce5101", kill_on_drop: false }`
[INFO] [stdout] b99f4184c762b6c58b4d96cfb6fff42193334201ee08036fc2fc334afdce5101
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4fa8bd6e7436158ac46b5808d462e864edb677cab6cf4a6d0fe6bff8da8191f7
[INFO] running `Command { std: "docker" "start" "-a" "4fa8bd6e7436158ac46b5808d462e864edb677cab6cf4a6d0fe6bff8da8191f7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.38
[INFO] [stderr]    Compiling libc v0.2.125
[INFO] [stderr]    Compiling unicode-xid v0.2.3
[INFO] [stderr]    Compiling syn v1.0.92
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling semver v1.0.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.8
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling rayon-core v1.9.2
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]     Checking ryu v1.0.9
[INFO] [stderr]     Checking unicode-width v0.1.9
[INFO] [stderr]    Compiling rayon v1.5.2
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]     Checking itoa v1.0.1
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking plotters-backend v0.3.2
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]     Checking itertools v0.10.3
[INFO] [stderr]    Compiling evalexpr v6.6.0
[INFO] [stderr]     Checking plotters-svg v0.3.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking regex-syntax v0.6.25
[INFO] [stderr]     Checking half v1.8.2
[INFO] [stderr]     Checking itoa v0.4.8
[INFO] [stderr]     Checking walkdir v2.3.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking miniz_oxide v0.5.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.4
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]     Checking getrandom v0.2.6
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking num_cpus v1.13.1
[INFO] [stderr]     Checking flate2 v1.0.23
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking plotters v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking regex v1.5.5
[INFO] [stderr]     Checking criterion-plot v0.4.4
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.1.6
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling darling_core v0.12.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling darling_macro v0.12.4
[INFO] [stderr]     Checking structopt v0.3.26
[INFO] [stderr]    Compiling darling v0.12.4
[INFO] [stderr]    Compiling gf256-macros v0.3.0
[INFO] [stderr]     Checking gf256 v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking criterion v0.3.5
[INFO] [stdout] error[E0432]: unresolved import `gf256::crc`
[INFO] [stdout]   --> examples/raid.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ::gf256::crc::crc32c;
[INFO] [stdout]    |              ^^^ could not find `crc` in `gf256`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gf256::crc`
[INFO] [stdout]   --> benches/../examples/raid.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ::gf256::crc::crc32c;
[INFO] [stdout]    |              ^^^ could not find `crc` in `gf256`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gf256` (example "raid") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gf256` (bench "raid") due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "4fa8bd6e7436158ac46b5808d462e864edb677cab6cf4a6d0fe6bff8da8191f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fa8bd6e7436158ac46b5808d462e864edb677cab6cf4a6d0fe6bff8da8191f7", kill_on_drop: false }`
[INFO] [stdout] 4fa8bd6e7436158ac46b5808d462e864edb677cab6cf4a6d0fe6bff8da8191f7
[INFO] checking gf256-0.3.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate gf256 0.3.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate gf256 0.3.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gf256 0.3.0
[INFO] finished tweaking crates.io crate gf256 0.3.0
[INFO] tweaked toml for crates.io crate gf256 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate gf256 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f21b4825fd9824697a8cce32406b5107561ed1cc421c62fef29357490b17cb2
[INFO] running `Command { std: "docker" "start" "-a" "4f21b4825fd9824697a8cce32406b5107561ed1cc421c62fef29357490b17cb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f21b4825fd9824697a8cce32406b5107561ed1cc421c62fef29357490b17cb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f21b4825fd9824697a8cce32406b5107561ed1cc421c62fef29357490b17cb2", kill_on_drop: false }`
[INFO] [stdout] 4f21b4825fd9824697a8cce32406b5107561ed1cc421c62fef29357490b17cb2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 00d046f8700a2f6a67bb9672c01ec8878403597ff1abe656cc83897bbc2f0600
[INFO] running `Command { std: "docker" "start" "-a" "00d046f8700a2f6a67bb9672c01ec8878403597ff1abe656cc83897bbc2f0600", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.38
[INFO] [stderr]    Compiling libc v0.2.125
[INFO] [stderr]    Compiling unicode-xid v0.2.3
[INFO] [stderr]    Compiling syn v1.0.92
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]    Compiling semver v1.0.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.8
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling rayon-core v1.9.2
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking ryu v1.0.9
[INFO] [stderr]     Checking unicode-width v0.1.9
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]    Compiling rayon v1.5.2
[INFO] [stderr]     Checking itoa v1.0.1
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]     Checking plotters-backend v0.3.2
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]     Checking itertools v0.10.3
[INFO] [stderr]     Checking itoa v0.4.8
[INFO] [stderr]     Checking plotters-svg v0.3.1
[INFO] [stderr]     Checking half v1.8.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling evalexpr v6.6.0
[INFO] [stderr]     Checking regex-syntax v0.6.25
[INFO] [stderr]     Checking miniz_oxide v0.5.1
[INFO] [stderr]     Checking walkdir v2.3.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking crossbeam-channel v0.5.4
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]     Checking getrandom v0.2.6
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking num_cpus v1.13.1
[INFO] [stderr]     Checking flate2 v1.0.23
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking regex v1.5.5
[INFO] [stderr]     Checking plotters v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking criterion-plot v0.4.4
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.1.6
[INFO] [stderr]    Compiling darling_core v0.12.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling darling_macro v0.12.4
[INFO] [stderr]     Checking structopt v0.3.26
[INFO] [stderr]    Compiling darling v0.12.4
[INFO] [stderr]    Compiling gf256-macros v0.3.0
[INFO] [stderr]     Checking gf256 v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking criterion v0.3.5
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 |     for i in 0..f.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 142 |     for i in 0..f.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for i in (0..f.len()-g.len()+1).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         for j in 0..g.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     for i in 0 .. (f.len() - g.len() + 1) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:184:22
[INFO] [stdout]     |
[INFO] [stdout] 184 |             for j in 1..g.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     divrem[data_len..].fill(0);
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gf256::crc`
[INFO] [stdout]   --> benches/../examples/raid.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ::gf256::crc::crc32c;
[INFO] [stdout]    |              ^^^ could not find `crc` in `gf256`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |     message[data_len..].copy_from_slice(&divrem[data_len..]);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:225:49
[INFO] [stdout]     |
[INFO] [stdout] 225 |     message[data_len..].copy_from_slice(&divrem[data_len..]);
[INFO] [stdout]     |                                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:236:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |     for i in 0..ECC_SIZE {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:255:18
[INFO] [stdout]     |
[INFO] [stdout] 255 |         for i in 0 .. S.len()-1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |     S.drain(S.len()-erasures.len()..);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |     for i in 0..S.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:305:18
[INFO] [stdout]     |
[INFO] [stdout] 305 |         for j in 1..v+1 {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |     Λ.drain(0..zeros);
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:340:14
[INFO] [stdout]     |
[INFO] [stdout] 340 |     for j in 0..codeword.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:394:7
[INFO] [stdout]     |
[INFO] [stdout] 394 |     Ω[Ω_len-S.len()..].copy_from_slice(&S);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:395:7
[INFO] [stdout]     |
[INFO] [stdout] 395 |     Ω[Ω_len-S.len()..].reverse();
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 |     for i in 1..Λ.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:407:18
[INFO] [stdout]     |
[INFO] [stdout] 407 |         for _ in 0..i {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:665:18
[INFO] [stdout]     |
[INFO] [stdout] 665 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:688:18
[INFO] [stdout]     |
[INFO] [stdout] 688 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:694:39
[INFO] [stdout]     |
[INFO] [stdout] 694 |     let erasure_count = rng.gen_range(0..ECC_SIZE);
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:714:18
[INFO] [stdout]     |
[INFO] [stdout] 714 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:737:10
[INFO] [stdout]     |
[INFO] [stdout] 737 |         (0..dots.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:740:22
[INFO] [stdout]     |
[INFO] [stdout] 740 |                 dots[d..d+width]
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:778:18
[INFO] [stdout]     |
[INFO] [stdout] 778 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:779:21
[INFO] [stdout]     |
[INFO] [stdout] 779 |               encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 780 | |                 .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width]
[INFO] [stdout]     | |______________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:781:45
[INFO] [stdout]     |
[INFO] [stdout] 781 |                     .copy_from_slice(&slice[j*width .. (j+1)*width]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:782:21
[INFO] [stdout]     |
[INFO] [stdout] 782 |               encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 783 | |                 .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width+ecc_width]
[INFO] [stdout]     | |________________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:784:45
[INFO] [stdout]     |
[INFO] [stdout] 784 |                     .copy_from_slice(&slice[block + j*ecc_width .. block + (j+1)*ecc_width]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:790:18
[INFO] [stdout]     |
[INFO] [stdout] 790 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:791:19
[INFO] [stdout]     |
[INFO] [stdout] 791 |             slice[j*width .. (j+1)*width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:792:43
[INFO] [stdout]     |
[INFO] [stdout] 792 |                   .copy_from_slice(&encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 793 | |                     .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width]);
[INFO] [stdout]     | |__________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:794:19
[INFO] [stdout]     |
[INFO] [stdout] 794 |             slice[block + j*ecc_width .. block + (j+1)*ecc_width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:795:43
[INFO] [stdout]     |
[INFO] [stdout] 795 |                   .copy_from_slice(&encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 796 | |                     .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width+ecc_width]);
[INFO] [stdout]     | |____________________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:802:18
[INFO] [stdout]     |
[INFO] [stdout] 802 |         for i in 0 .. encoded.len()/(block+ECC_SIZE) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:812:14
[INFO] [stdout]     |
[INFO] [stdout] 812 |     for i in 0 .. image.len()/block {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:814:18
[INFO] [stdout]     |
[INFO] [stdout] 814 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:815:19
[INFO] [stdout]     |
[INFO] [stdout] 815 |             slice[j*width .. (j+1)*width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:816:41
[INFO] [stdout]     |
[INFO] [stdout] 816 |                   .copy_from_slice(&image[i*width + j*width*image.len()/block
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 817 | |                     .. i*width + j*width*image.len()/block + width]);
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:832:18
[INFO] [stdout]     |
[INFO] [stdout] 832 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:833:39
[INFO] [stdout]     |
[INFO] [stdout] 833 |             let error = rng.gen_range(0..8*encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:870:18
[INFO] [stdout]     |
[INFO] [stdout] 870 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:871:39
[INFO] [stdout]     |
[INFO] [stdout] 871 |             let error = rng.gen_range(0..encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:920:23
[INFO] [stdout]     |
[INFO] [stdout] 920 |         let parity = (0..encoded_size/8)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:923:26
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 for j in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/find-p.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |     for x in (3..roughsqrt).step_by(2).map(p128) {
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:930:15
[INFO] [stdout]     |
[INFO] [stdout] 930 |         slice[encoded_size..].copy_from_slice(&parity);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/find-p.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ((1u128 << (width-1)) .. (1u128 << width))
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/find-p.rs:183:6
[INFO] [stdout]     |
[INFO] [stdout] 183 |     (0 .. (1u128 << (width-1)))
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:936:29
[INFO] [stdout]     |
[INFO] [stdout] 936 |         let parity = &slice[encoded_size..];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:937:18
[INFO] [stdout]     |
[INFO] [stdout] 937 |         for i in 0..encoded_size/8 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:938:22
[INFO] [stdout]     |
[INFO] [stdout] 938 |             for j in 0..8 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/find-p.rs:254:41
[INFO] [stdout]     |
[INFO] [stdout] 254 |         (Some(p), Some(_)) => Box::new((u128::from(p) .. (1u128 << width)).map(p128)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:957:18
[INFO] [stdout]     |
[INFO] [stdout] 957 |         for i in 0 .. encoded_size/(block+ECC_SIZE) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/find-p.rs:255:41
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (None,    _      ) => Box::new(((1u128 << (width-1)) .. (1u128 << width)).map(p128)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:985:18
[INFO] [stdout]     |
[INFO] [stdout] 985 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/rs.rs:986:39
[INFO] [stdout]     |
[INFO] [stdout] 986 |             let error = rng.gen_range(0..8*encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/find-p.rs:261:45
[INFO] [stdout]     |
[INFO] [stdout] 261 |             (Some(g), Some(_)) => Box::new((u128::from(g) .. (1u128 << (width-1))).map(p128)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/rs.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         for _ in 0..errors {
[INFO] [stdout]      |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/find-p.rs:262:45
[INFO] [stdout]     |
[INFO] [stdout] 262 |             (None,    _      ) => Box::new((0 .. (1u128 << (width-1))).map(p128)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 |     for i in 0..f.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/rs.rs:1025:39
[INFO] [stdout]      |
[INFO] [stdout] 1025 |             let error = rng.gen_range(0..encoded_size);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 142 |     for i in 0..f.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for i in (0..f.len()-g.len()+1).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         for j in 0..g.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     for i in 0 .. (f.len() - g.len() + 1) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:184:22
[INFO] [stdout]     |
[INFO] [stdout] 184 |             for j in 1..g.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     divrem[data_len..].fill(0);
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |     message[data_len..].copy_from_slice(&divrem[data_len..]);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gf256::crc`
[INFO] [stdout]   --> examples/raid.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ::gf256::crc::crc32c;
[INFO] [stdout]    |              ^^^ could not find `crc` in `gf256`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:225:49
[INFO] [stdout]     |
[INFO] [stdout] 225 |     message[data_len..].copy_from_slice(&divrem[data_len..]);
[INFO] [stdout]     |                                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:236:14
[INFO] [stdout]     |
[INFO] [stdout] 236 |     for i in 0..ECC_SIZE {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:255:18
[INFO] [stdout]     |
[INFO] [stdout] 255 |         for i in 0 .. S.len()-1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |     S.drain(S.len()-erasures.len()..);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |     for i in 0..S.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:305:18
[INFO] [stdout]     |
[INFO] [stdout] 305 |         for j in 1..v+1 {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |     Λ.drain(0..zeros);
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:340:14
[INFO] [stdout]     |
[INFO] [stdout] 340 |     for j in 0..codeword.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:394:7
[INFO] [stdout]     |
[INFO] [stdout] 394 |     Ω[Ω_len-S.len()..].copy_from_slice(&S);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:395:7
[INFO] [stdout]     |
[INFO] [stdout] 395 |     Ω[Ω_len-S.len()..].reverse();
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 |     for i in 1..Λ.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:407:18
[INFO] [stdout]     |
[INFO] [stdout] 407 |         for _ in 0..i {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:665:18
[INFO] [stdout]     |
[INFO] [stdout] 665 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:688:18
[INFO] [stdout]     |
[INFO] [stdout] 688 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:694:39
[INFO] [stdout]     |
[INFO] [stdout] 694 |     let erasure_count = rng.gen_range(0..ECC_SIZE);
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:714:18
[INFO] [stdout]     |
[INFO] [stdout] 714 |         &message[0..orig_message.len()],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:737:10
[INFO] [stdout]     |
[INFO] [stdout] 737 |         (0..dots.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:740:22
[INFO] [stdout]     |
[INFO] [stdout] 740 |                 dots[d..d+width]
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:778:18
[INFO] [stdout]     |
[INFO] [stdout] 778 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:779:21
[INFO] [stdout]     |
[INFO] [stdout] 779 |               encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 780 | |                 .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width]
[INFO] [stdout]     | |______________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:781:45
[INFO] [stdout]     |
[INFO] [stdout] 781 |                     .copy_from_slice(&slice[j*width .. (j+1)*width]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:782:21
[INFO] [stdout]     |
[INFO] [stdout] 782 |               encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 783 | |                 .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width+ecc_width]
[INFO] [stdout]     | |________________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:784:45
[INFO] [stdout]     |
[INFO] [stdout] 784 |                     .copy_from_slice(&slice[block + j*ecc_width .. block + (j+1)*ecc_width]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:790:18
[INFO] [stdout]     |
[INFO] [stdout] 790 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:791:19
[INFO] [stdout]     |
[INFO] [stdout] 791 |             slice[j*width .. (j+1)*width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:792:43
[INFO] [stdout]     |
[INFO] [stdout] 792 |                   .copy_from_slice(&encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 793 | |                     .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width]);
[INFO] [stdout]     | |__________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     for i in 0..len {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:794:19
[INFO] [stdout]     |
[INFO] [stdout] 794 |             slice[block + j*ecc_width .. block + (j+1)*ecc_width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             for i in 0..len {
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:795:43
[INFO] [stdout]     |
[INFO] [stdout] 795 |                   .copy_from_slice(&encoded[i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 796 | |                     .. i*(width+ecc_width) + j*(width+ecc_width)*image.len()/block + width+ecc_width]);
[INFO] [stdout]     | |____________________________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:802:18
[INFO] [stdout]     |
[INFO] [stdout] 802 |         for i in 0 .. encoded.len()/(block+ECC_SIZE) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:812:14
[INFO] [stdout]     |
[INFO] [stdout] 812 |     for i in 0 .. image.len()/block {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/raid.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             for i in 0..len {
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:114:14
[INFO] [stdout]     |
[INFO] [stdout] 114 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:814:18
[INFO] [stdout]     |
[INFO] [stdout] 814 |         for j in 0 .. block/width {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 128 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:141:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:815:19
[INFO] [stdout]     |
[INFO] [stdout] 815 |             slice[j*width .. (j+1)*width]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:816:41
[INFO] [stdout]     |
[INFO] [stdout] 816 |                   .copy_from_slice(&image[i*width + j*width*image.len()/block
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 817 | |                     .. i*width + j*width*image.len()/block + width]);
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     for i in 0..len {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:832:18
[INFO] [stdout]     |
[INFO] [stdout] 832 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             for i in 0..len {
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for i in 0..len {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:833:39
[INFO] [stdout]     |
[INFO] [stdout] 833 |             let error = rng.gen_range(0..8*encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/raid.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             for i in 0..len {
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:114:14
[INFO] [stdout]     |
[INFO] [stdout] 114 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:237:18
[INFO] [stdout]     |
[INFO] [stdout] 237 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 128 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:265:21
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:870:18
[INFO] [stdout]     |
[INFO] [stdout] 870 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:141:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:871:39
[INFO] [stdout]     |
[INFO] [stdout] 871 |             let error = rng.gen_range(0..encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:269:22
[INFO] [stdout]     |
[INFO] [stdout] 269 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:287:18
[INFO] [stdout]     |
[INFO] [stdout] 287 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:297:18
[INFO] [stdout]     |
[INFO] [stdout] 297 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:316:22
[INFO] [stdout]     |
[INFO] [stdout] 316 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:336:14
[INFO] [stdout]     |
[INFO] [stdout] 336 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:920:23
[INFO] [stdout]     |
[INFO] [stdout] 920 |         let parity = (0..encoded_size/8)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:923:26
[INFO] [stdout]     |
[INFO] [stdout] 923 |                 for j in 0..8 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:930:15
[INFO] [stdout]     |
[INFO] [stdout] 930 |         slice[encoded_size..].copy_from_slice(&parity);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:371:14
[INFO] [stdout]     |
[INFO] [stdout] 371 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lfsr.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/rs.rs:936:29
[INFO] [stdout]     |
[INFO] [stdout] 936 |         let parity = &slice[encoded_size..];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:392:14
[INFO] [stdout]     |
[INFO] [stdout] 392 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lfsr.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:445:18
[INFO] [stdout]     |
[INFO] [stdout] 445 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lfsr.rs:79:18
[INFO] [stdout]    |
[INFO] [stdout] 79 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:450:22
[INFO] [stdout]     |
[INFO] [stdout] 450 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/lfsr.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:470:22
[INFO] [stdout]     |
[INFO] [stdout] 470 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |         for i in 0..bits/8 {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:237:18
[INFO] [stdout]     |
[INFO] [stdout] 237 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:496:22
[INFO] [stdout]     |
[INFO] [stdout] 496 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:937:18
[INFO] [stdout]     |
[INFO] [stdout] 937 |         for i in 0..encoded_size/8 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:938:22
[INFO] [stdout]     |
[INFO] [stdout] 938 |             for j in 0..8 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:406:18
[INFO] [stdout]     |
[INFO] [stdout] 406 |         for i in 0..bits/4 {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/find-p.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |     for x in (3..roughsqrt).step_by(2).map(p128) {
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:525:18
[INFO] [stdout]     |
[INFO] [stdout] 525 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:957:18
[INFO] [stdout]     |
[INFO] [stdout] 957 |         for i in 0 .. encoded_size/(block+ECC_SIZE) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:531:21
[INFO] [stdout]     |
[INFO] [stdout] 531 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:265:21
[INFO] [stdout]     |
[INFO] [stdout] 265 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:985:18
[INFO] [stdout]     |
[INFO] [stdout] 985 |         for _ in 0..errors {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:620:19
[INFO] [stdout]     |
[INFO] [stdout] 620 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:535:22
[INFO] [stdout]     |
[INFO] [stdout] 535 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/rs.rs:986:39
[INFO] [stdout]     |
[INFO] [stdout] 986 |             let error = rng.gen_range(0..8*encoded.len());
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/rs.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         for _ in 0..errors {
[INFO] [stdout]      |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:553:18
[INFO] [stdout]     |
[INFO] [stdout] 553 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/rs.rs:1025:39
[INFO] [stdout]      |
[INFO] [stdout] 1025 |             let error = rng.gen_range(0..encoded_size);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:269:22
[INFO] [stdout]     |
[INFO] [stdout] 269 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:287:18
[INFO] [stdout]     |
[INFO] [stdout] 287 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:297:18
[INFO] [stdout]     |
[INFO] [stdout] 297 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:758:19
[INFO] [stdout]     |
[INFO] [stdout] 758 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:589:22
[INFO] [stdout]     |
[INFO] [stdout] 589 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |         (0 .. (bs.len()+width-1)/width)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:609:18
[INFO] [stdout]     |
[INFO] [stdout] 609 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:316:22
[INFO] [stdout]     |
[INFO] [stdout] 316 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:824:26
[INFO] [stdout]     |
[INFO] [stdout] 824 |                 for x in 0..width {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:336:14
[INFO] [stdout]     |
[INFO] [stdout] 336 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:634:18
[INFO] [stdout]     |
[INFO] [stdout] 634 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/find-p.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ((1u128 << (width-1)) .. (1u128 << width))
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:826:30
[INFO] [stdout]     |
[INFO] [stdout] 826 |                     for i in 0..2 {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:371:14
[INFO] [stdout]     |
[INFO] [stdout] 371 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:640:21
[INFO] [stdout]     |
[INFO] [stdout] 640 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:392:14
[INFO] [stdout]     |
[INFO] [stdout] 392 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:645:22
[INFO] [stdout]     |
[INFO] [stdout] 645 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:858:14
[INFO] [stdout]     |
[INFO] [stdout] 858 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:665:18
[INFO] [stdout]     |
[INFO] [stdout] 665 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:445:18
[INFO] [stdout]     |
[INFO] [stdout] 445 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:450:22
[INFO] [stdout]     |
[INFO] [stdout] 450 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:694:18
[INFO] [stdout]     |
[INFO] [stdout] 694 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:865:14
[INFO] [stdout]     |
[INFO] [stdout] 865 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:872:14
[INFO] [stdout]     |
[INFO] [stdout] 872 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             .chain((bad_blocks[1]+1..).zip(between2.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:470:22
[INFO] [stdout]     |
[INFO] [stdout] 470 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |             .chain((bad_blocks[2]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:879:14
[INFO] [stdout]     |
[INFO] [stdout] 879 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:886:14
[INFO] [stdout]     |
[INFO] [stdout] 886 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:707:22
[INFO] [stdout]     |
[INFO] [stdout] 707 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:732:18
[INFO] [stdout]     |
[INFO] [stdout] 732 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:893:14
[INFO] [stdout]     |
[INFO] [stdout] 893 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 |             .chain((bad_blocks[0]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:902:14
[INFO] [stdout]     |
[INFO] [stdout] 902 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/find-p.rs:183:6
[INFO] [stdout]     |
[INFO] [stdout] 183 |     (0 .. (1u128 << (width-1)))
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:496:22
[INFO] [stdout]     |
[INFO] [stdout] 496 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:744:18
[INFO] [stdout]     |
[INFO] [stdout] 744 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:908:14
[INFO] [stdout]     |
[INFO] [stdout] 908 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:749:22
[INFO] [stdout]     |
[INFO] [stdout] 749 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:525:18
[INFO] [stdout]     |
[INFO] [stdout] 525 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:757:18
[INFO] [stdout]     |
[INFO] [stdout] 757 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:914:14
[INFO] [stdout]     |
[INFO] [stdout] 914 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:763:22
[INFO] [stdout]     |
[INFO] [stdout] 763 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:531:21
[INFO] [stdout]     |
[INFO] [stdout] 531 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:920:14
[INFO] [stdout]     |
[INFO] [stdout] 920 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:778:22
[INFO] [stdout]     |
[INFO] [stdout] 778 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:535:22
[INFO] [stdout]     |
[INFO] [stdout] 535 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:926:14
[INFO] [stdout]     |
[INFO] [stdout] 926 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:800:14
[INFO] [stdout]     |
[INFO] [stdout] 800 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:553:18
[INFO] [stdout]     |
[INFO] [stdout] 553 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:932:14
[INFO] [stdout]     |
[INFO] [stdout] 932 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:821:14
[INFO] [stdout]     |
[INFO] [stdout] 821 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:841:14
[INFO] [stdout]     |
[INFO] [stdout] 841 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:938:14
[INFO] [stdout]     |
[INFO] [stdout] 938 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:901:50
[INFO] [stdout]     |
[INFO] [stdout] 901 |     raid5_update(2, &[old], &[b'!'], &mut parity[3..4]);
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:589:22
[INFO] [stdout]     |
[INFO] [stdout] 589 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:989:51
[INFO] [stdout]     |
[INFO] [stdout] 989 |     raid6_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4]);
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:609:18
[INFO] [stdout]     |
[INFO] [stdout] 609 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:634:18
[INFO] [stdout]     |
[INFO] [stdout] 634 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:957:14
[INFO] [stdout]     |
[INFO] [stdout] 957 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/raid.rs:989:71
[INFO] [stdout]     |
[INFO] [stdout] 989 |     raid6_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4]);
[INFO] [stdout]     |                                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:640:21
[INFO] [stdout]     |
[INFO] [stdout] 640 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:965:14
[INFO] [stdout]     |
[INFO] [stdout] 965 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |             .chain((bad_blocks[1]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:645:22
[INFO] [stdout]     |
[INFO] [stdout] 645 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:973:14
[INFO] [stdout]     |
[INFO] [stdout] 973 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1124:51
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:665:18
[INFO] [stdout]     |
[INFO] [stdout] 665 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1124:71
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:981:14
[INFO] [stdout]     |
[INFO] [stdout] 981 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1124:91
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:694:18
[INFO] [stdout]     |
[INFO] [stdout] 694 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |             .chain((bad_blocks[0]+1..).zip(between.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:989:14
[INFO] [stdout]     |
[INFO] [stdout] 989 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1295:10
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         (0..dots.len())
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             .chain((bad_blocks[1]+1..).zip(between2.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> examples/raid.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |             .chain((bad_blocks[2]+1..).zip(after.iter_mut()))
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/lfsr.rs:997:14
[INFO] [stdout]     |
[INFO] [stdout] 997 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1298:22
[INFO] [stdout]      |
[INFO] [stdout] 1298 |                 dots[d..d+width]
[INFO] [stdout]      |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:707:22
[INFO] [stdout]     |
[INFO] [stdout] 707 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1328:23
[INFO] [stdout]      |
[INFO] [stdout] 1328 |     let mut blocks = (0..image.len()/block)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1006:14
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:732:18
[INFO] [stdout]     |
[INFO] [stdout] 732 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1330:29
[INFO] [stdout]      |
[INFO] [stdout] 1330 |             let mut data = (0 .. image.len()/width)
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:744:18
[INFO] [stdout]     |
[INFO] [stdout] 744 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1332:27
[INFO] [stdout]      |
[INFO] [stdout] 1332 |                     image[i*columns+j*width..i*columns+j*width+columns].iter().copied()
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1012:14
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:749:22
[INFO] [stdout]     |
[INFO] [stdout] 749 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1352:18
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             data[data_len-4..].copy_from_slice(&crc.to_le_bytes());
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:757:18
[INFO] [stdout]     |
[INFO] [stdout] 757 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1018:14
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1361:68
[INFO] [stdout]      |
[INFO] [stdout] 1361 |             if crc != u32::from_le_bytes(<[u8; 4]>::try_from(&data[data_len-4..]).unwrap()) {
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:763:22
[INFO] [stdout]     |
[INFO] [stdout] 763 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1371:18
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         for i in 0..blocks.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/lfsr.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1024:14
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:778:22
[INFO] [stdout]     |
[INFO] [stdout] 778 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1030:14
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1372:22
[INFO] [stdout]      |
[INFO] [stdout] 1372 |             for j in 0..image_len/(width+3*columns) {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/lfsr.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:800:14
[INFO] [stdout]     |
[INFO] [stdout] 800 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:821:14
[INFO] [stdout]     |
[INFO] [stdout] 821 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/find-p.rs:254:41
[INFO] [stdout]     |
[INFO] [stdout] 254 |         (Some(p), Some(_)) => Box::new((u128::from(p) .. (1u128 << width)).map(p128)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/lfsr.rs:79:18
[INFO] [stdout]    |
[INFO] [stdout] 79 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1036:14
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:841:14
[INFO] [stdout]     |
[INFO] [stdout] 841 |     for i in 0..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/lfsr.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         for _ in 0..bits {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/find-p.rs:255:41
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (None,    _      ) => Box::new(((1u128 << (width-1)) .. (1u128 << width)).map(p128)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1042:14
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:901:50
[INFO] [stdout]     |
[INFO] [stdout] 901 |     raid5_update(2, &[old], &[b'!'], &mut parity[3..4]);
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/find-p.rs:261:45
[INFO] [stdout]     |
[INFO] [stdout] 261 |             (Some(g), Some(_)) => Box::new((u128::from(g) .. (1u128 << (width-1))).map(p128)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/find-p.rs:262:45
[INFO] [stdout]     |
[INFO] [stdout] 262 |             (None,    _      ) => Box::new((0 .. (1u128 << (width-1))).map(p128)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:989:51
[INFO] [stdout]     |
[INFO] [stdout] 989 |     raid6_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4]);
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1053:14
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |         for i in 0..bits/8 {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/raid.rs:989:71
[INFO] [stdout]     |
[INFO] [stdout] 989 |     raid6_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4]);
[INFO] [stdout]     |                                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1061:14
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1124:51
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1124:71
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1124:91
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     raid7_update(2, &[old], &[b'!'], &mut parity1[3..4], &mut parity2[3..4], &mut parity3[3..4]);
[INFO] [stdout]      |                                                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1077:14
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:406:18
[INFO] [stdout]     |
[INFO] [stdout] 406 |         for i in 0..bits/4 {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1295:10
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         (0..dots.len())
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1085:14
[INFO] [stdout]      |
[INFO] [stdout] 1085 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1298:22
[INFO] [stdout]      |
[INFO] [stdout] 1298 |                 dots[d..d+width]
[INFO] [stdout]      |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1093:14
[INFO] [stdout]      |
[INFO] [stdout] 1093 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1328:23
[INFO] [stdout]      |
[INFO] [stdout] 1328 |     let mut blocks = (0..image.len()/block)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1330:29
[INFO] [stdout]      |
[INFO] [stdout] 1330 |             let mut data = (0 .. image.len()/width)
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1101:14
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:620:19
[INFO] [stdout]     |
[INFO] [stdout] 620 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1332:27
[INFO] [stdout]      |
[INFO] [stdout] 1332 |                     image[i*columns+j*width..i*columns+j*width+columns].iter().copied()
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1125:15
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     for i in (0..SAMPLES).step_by(4) {
[INFO] [stdout]      |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> examples/raid.rs:1352:18
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             data[data_len-4..].copy_from_slice(&crc.to_le_bytes());
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> examples/raid.rs:1361:68
[INFO] [stdout]      |
[INFO] [stdout] 1361 |             if crc != u32::from_le_bytes(<[u8; 4]>::try_from(&data[data_len-4..]).unwrap()) {
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1133:14
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     for x in 0..WIDTH {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1371:18
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         for i in 0..blocks.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1372:22
[INFO] [stdout]      |
[INFO] [stdout] 1372 |             for j in 0..image_len/(width+3*columns) {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         for i in (0..bits/8).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1134:29
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         x_max = max(x_max, (0..HEIGHT).map(|y| u32::from(buffer[x+y*WIDTH])).sum());
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1373:23
[INFO] [stdout]      |
[INFO] [stdout] 1373 |                   image[i*columns + j*(width+3*columns)
[INFO] [stdout]      |  _______________________^
[INFO] [stdout] 1374 | |                     .. i*columns + j*(width+3*columns) + columns]
[INFO] [stdout]      | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1136:14
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     for x in 0..WIDTH {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/raid.rs:1375:53
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                         .copy_from_slice(&blocks[i][j*columns .. (j+1)*columns]);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1137:23
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         let v: u32 = (0..HEIGHT).map(|y| u32::from(buffer[x+y*WIDTH])).sum();
[INFO] [stdout]      |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:758:19
[INFO] [stdout]     |
[INFO] [stdout] 758 |         for i in (0..bits/4).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |         (0 .. (bs.len()+width-1)/width)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1139:18
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         for i in 0..usize::try_from(v).unwrap() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:824:26
[INFO] [stdout]     |
[INFO] [stdout] 824 |                 for x in 0..width {
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1146:14
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     for y in 0..HEIGHT {
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:826:30
[INFO] [stdout]     |
[INFO] [stdout] 826 |                     for i in 0..2 {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1147:29
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         y_max = max(y_max, (0..WIDTH).map(|x| u32::from(buffer[x+y*WIDTH])).sum());
[INFO] [stdout]      |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1149:14
[INFO] [stdout]      |
[INFO] [stdout] 1149 |     for y in 0..HEIGHT {
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:858:14
[INFO] [stdout]     |
[INFO] [stdout] 858 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:865:14
[INFO] [stdout]     |
[INFO] [stdout] 865 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1150:23
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         let v: u32 = (0..WIDTH).map(|x| u32::from(buffer[x+y*WIDTH])).sum();
[INFO] [stdout]      |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> examples/lfsr.rs:1152:18
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         for i in 0..usize::try_from(v).unwrap() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:872:14
[INFO] [stdout]     |
[INFO] [stdout] 872 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1373:23
[INFO] [stdout]      |
[INFO] [stdout] 1373 |                   image[i*columns + j*(width+3*columns)
[INFO] [stdout]      |  _______________________^
[INFO] [stdout] 1374 | |                     .. i*columns + j*(width+3*columns) + columns]
[INFO] [stdout]      | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:879:14
[INFO] [stdout]     |
[INFO] [stdout] 879 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/raid.rs:1375:53
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                         .copy_from_slice(&blocks[i][j*columns .. (j+1)*columns]);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:886:14
[INFO] [stdout]     |
[INFO] [stdout] 886 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:893:14
[INFO] [stdout]     |
[INFO] [stdout] 893 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:902:14
[INFO] [stdout]     |
[INFO] [stdout] 902 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:908:14
[INFO] [stdout]     |
[INFO] [stdout] 908 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:914:14
[INFO] [stdout]     |
[INFO] [stdout] 914 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:920:14
[INFO] [stdout]     |
[INFO] [stdout] 920 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:926:14
[INFO] [stdout]     |
[INFO] [stdout] 926 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:932:14
[INFO] [stdout]     |
[INFO] [stdout] 932 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:938:14
[INFO] [stdout]     |
[INFO] [stdout] 938 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:957:14
[INFO] [stdout]     |
[INFO] [stdout] 957 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:965:14
[INFO] [stdout]     |
[INFO] [stdout] 965 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:973:14
[INFO] [stdout]     |
[INFO] [stdout] 973 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:981:14
[INFO] [stdout]     |
[INFO] [stdout] 981 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:989:14
[INFO] [stdout]     |
[INFO] [stdout] 989 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/lfsr.rs:997:14
[INFO] [stdout]     |
[INFO] [stdout] 997 |     for i in 0..buffer.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1006:14
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1012:14
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1018:14
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1024:14
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1030:14
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1036:14
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1042:14
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1053:14
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1061:14
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1077:14
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1085:14
[INFO] [stdout]      |
[INFO] [stdout] 1085 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1093:14
[INFO] [stdout]      |
[INFO] [stdout] 1093 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1101:14
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     for i in 0..buffer.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1125:15
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     for i in (0..SAMPLES).step_by(4) {
[INFO] [stdout]      |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1133:14
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     for x in 0..WIDTH {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1134:29
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         x_max = max(x_max, (0..HEIGHT).map(|y| u32::from(buffer[x+y*WIDTH])).sum());
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1136:14
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     for x in 0..WIDTH {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1137:23
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         let v: u32 = (0..HEIGHT).map(|y| u32::from(buffer[x+y*WIDTH])).sum();
[INFO] [stdout]      |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1139:18
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         for i in 0..usize::try_from(v).unwrap() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1146:14
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     for y in 0..HEIGHT {
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1147:29
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         y_max = max(y_max, (0..WIDTH).map(|x| u32::from(buffer[x+y*WIDTH])).sum());
[INFO] [stdout]      |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1149:14
[INFO] [stdout]      |
[INFO] [stdout] 1149 |     for y in 0..HEIGHT {
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1150:23
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         let v: u32 = (0..WIDTH).map(|x| u32::from(buffer[x+y*WIDTH])).sum();
[INFO] [stdout]      |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> benches/../examples/lfsr.rs:1152:18
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         for i in 0..usize::try_from(v).unwrap() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/lfsr.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |             for _ in 0..iters { 
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/lfsr.rs:188:22
[INFO] [stdout]     |
[INFO] [stdout] 188 |             for _ in 0..iters {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/shamir.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     for _ in 0..degree {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> examples/shamir.rs:34:36
[INFO] [stdout]    |
[INFO] [stdout] 34 |         f.push(gf256(rng.gen_range(1..=255)));
[INFO] [stdout]    |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/shamir.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/shamir.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |         for i in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/shamir.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |     for i in 1..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/shamir.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     for _ in 0..degree {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/../examples/shamir.rs:34:36
[INFO] [stdout]    |
[INFO] [stdout] 34 |         f.push(gf256(rng.gen_range(1..=255)));
[INFO] [stdout]    |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/shamir.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/../examples/shamir.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |         for i in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/../examples/shamir.rs:109:14
[INFO] [stdout]     |
[INFO] [stdout] 109 |     for i in 1..len {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 63 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 61 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 88 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gf256` (example "raid") due to 2 previous errors; 88 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 88 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gf256` (bench "raid") due to 2 previous errors; 88 warnings emitted
[INFO] [stdout] warning: 56 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 56 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |         for a in (0..=255).map(p8) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:318:23
[INFO] [stdout]     |
[INFO] [stdout] 318 |             for b in (0..=255).map(p8) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:328:19
[INFO] [stdout]     |
[INFO] [stdout] 328 |         for a in (0..=255).map(p8) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:329:23
[INFO] [stdout]     |
[INFO] [stdout] 329 |             for b in (0..=255).map(p8) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:353:19
[INFO] [stdout]     |
[INFO] [stdout] 353 |         for a in (0..=255).map(p8) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:354:23
[INFO] [stdout]     |
[INFO] [stdout] 354 |             for b in (0..=255).map(p8) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:378:19
[INFO] [stdout]     |
[INFO] [stdout] 378 |         for a in (1..=255).map(p16) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:379:23
[INFO] [stdout]     |
[INFO] [stdout] 379 |             for b in (1..=255).map(p16) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for a in (0..=255).map(p8) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |             for b in (1..=255).map(p8) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/p.rs:411:22
[INFO] [stdout]     |
[INFO] [stdout] 411 |             for _ in 0..exp {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:417:19
[INFO] [stdout]     |
[INFO] [stdout] 417 |         for a in (0..=255).map(p64) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:418:22
[INFO] [stdout]     |
[INFO] [stdout] 418 |             for b in 0..=255 {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:442:19
[INFO] [stdout]     |
[INFO] [stdout] 442 |         for a in (0..=255).map(p8_all_params) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/p.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |             for b in (0..=255).map(p8_all_params) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:859:18
[INFO] [stdout]     |
[INFO] [stdout] 859 |         for a in 0..=255 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:860:22
[INFO] [stdout]     |
[INFO] [stdout] 860 |             for b in 0..=255 {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 |         for a in 0..=255 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:876:22
[INFO] [stdout]     |
[INFO] [stdout] 876 |             for b in 1..=255 {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:891:19
[INFO] [stdout]     |
[INFO] [stdout] 891 |         for a in (1..=255).map(gf256) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:909:19
[INFO] [stdout]     |
[INFO] [stdout] 909 |         for a in (1..=255).map(gf256) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:910:23
[INFO] [stdout]     |
[INFO] [stdout] 910 |             for b in (1..=255).map(gf256) {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gf.rs:924:22
[INFO] [stdout]     |
[INFO] [stdout] 924 |             for _ in 0..exp {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:930:19
[INFO] [stdout]     |
[INFO] [stdout] 930 |         for a in (0..=255).map(gf256) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gf.rs:931:22
[INFO] [stdout]     |
[INFO] [stdout] 931 |             for b in 0..=255 {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 25 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "00d046f8700a2f6a67bb9672c01ec8878403597ff1abe656cc83897bbc2f0600", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00d046f8700a2f6a67bb9672c01ec8878403597ff1abe656cc83897bbc2f0600", kill_on_drop: false }`
[INFO] [stdout] 00d046f8700a2f6a67bb9672c01ec8878403597ff1abe656cc83897bbc2f0600
